package com.wugh.fast.kernel.core.props;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 说明: 社交安全配置
 *
 * @author wugh
 * @date 2019-01-26 11:18
 */
@Data
@ConfigurationProperties(prefix = SocialSecurityProperties.PROPERTY_PREFIX)
public class SocialSecurityProperties {
    public static final String PROPERTY_PREFIX = SecurityProperties.PROPERTY_PREFIX + ".social";
    /**
     * 是否开启
     */
    private Boolean enable = false;
    /**
     * 社交关系记录表的前缀
     */
    private String tablePrefix = "";
    /**
     * 社交登录的过滤器拦截的地址
     */
    private String filterProcessUrl = "";
    /**
     * 绑定成功重定向页面
     */
    private String bindSuccessUrl = "";
    /**
     * 解绑成功重定向页面
     */
    private String unbindSuccessUrl = "";
    /**
     * 是否自动登录
     */
    private Boolean autoSignUp = true;
    /**
     * QQ平台的配置
     */
    private SocialApplicationProperties qq;
    /**
     * 微信平台的配置
     */
    private SocialApplicationProperties wechat;
}
